home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-12 / upchktd.zip / UPCHKTD.DOC < prev    next >
Text File  |  1991-05-15  |  14KB  |  355 lines

  1.  
  2.          ≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡≡          ■■■■■■■■■■■■■■■■■■■■■■■■■
  3.         │■■■■■■■■■■■■■■■■■■■■■■■■■│
  4.         │          ▌  ▄▀          │         │                       │
  5.         │          ▌  ▌▐          │         ▄                       ▄
  6.         │          ▌  ▌▐          │         ▐▀▀▀▀▀▀▄         ▄▀▀▀▀▀▀▐
  7.         │          ▌  ▌▐          │         ▀▄      ▀█     ▄▀      ▄▀
  8.         ▐▀▀▀▀▀▀▀▄  ▌  ▌▐  ▄▀▀▀▀▀▀▐            ▀▄     █ ▄▄▄ █     ▄▀
  9.          ▀▄      ▀▄▌  ▀▄▄▀      ▄▀              ▀▄   █ ███ █   ▄▀
  10.            ▀▄     █     █     ▄▀                  ▀▀▀▀▀▀▀▀▀▀▀▀▀
  11.              ▀▄   █     █   ▄▀        underWEAR SOFTware
  12.                ▀▀▀▀▀▀▀▀▀▀▀▀▀
  13.  
  14. Files included in this Archive package are:
  15.  
  16.    ° UpChkTD.EXE
  17.    ° UcSetTD.EXE    : Setup program to your system type and needs
  18.    ° UpChkREG.EXE   : Registration form generator
  19.    ° UpChkTD.DOC    : This text file
  20.    ° SUPPORT.LST    : Technical Support Systems closest to you
  21.    ° ANOTHER.USE    : Uses with UpChk others have found
  22.    ° NONSYSOP.MSG   : Layman terms on setup for NON-SYSOPS
  23.    ° PCBSYSOP.MSG   : Message to PC BOARD Sysop's
  24.    ° SL-SYSOP.MSG   : Message to Searchlight Sysop's
  25.    ° UPCHKBAT.ZIP   : Sample of some batch files
  26.  
  27. Files needed for this program to run are:
  28.  
  29.    °  UpChkTD.EXE  -> Checking program
  30.    °  UpChkTD.CFG  -> Configuration file, Generated when UcSetTD is run.
  31.  
  32. The 10 files listed are the ONLY files that should be contained within
  33. this package.  If you are unsure of the integrity of the files please
  34. call and inform the authors.  You can pickup your UPCHKTD program
  35. direct from any of the support systems or from the authors system.
  36.  
  37. :::: TEST DRIVE (aka TD) ::::
  38.  
  39. This version of UpChk is designed to work for both the concerned individual
  40. BBS User as well as the Sysop's for all system types.
  41.  
  42. TEST DRIVE means just that, all the features are not implemented and what
  43. is available has limitations.  We have provided you with a working copy of
  44. the program to illustrate and prove it will do what we say it does.  After
  45. going for a Test Drive and you like it then the next step to the full
  46. featured program is via the ORDER.FRM.
  47.  
  48. Sysop's we suggest you set this up on 1 protocol to evaluate its merit. Or
  49. you can set it up and run it from DOS for your evaluation.  Steps have been
  50. taken to protect our hard work from Sysop's and Users of misusing programs
  51. such as this.
  52.  
  53. :::: INTRODUCTION ::::
  54.  
  55. As you know this program is long over due.  It is about time a program was
  56. made to offer everyone a sense of security towards their investment of
  57. equipment and peace of mind.  In order for us to feel comfortable about the
  58. files just entering our system we would have run the programs required to
  59. erase the doubt of infected files as soon as possible.  Many times I would
  60. forget, other times it just got to be a big pain or, worse I would decide to
  61. take the chance.  Needless to say that is not the case any longer.  UpChk
  62. offers this and much more.  Test Drive offers you the following:
  63.  
  64.  //// USER BENEFITS ////
  65.  
  66.     *  Scans for VIRUSES via program of your choice!
  67.        (McAFEE's SCAN.EXE is the default setting)
  68.  
  69.     *  Checks Integrity of Compressed files in any format.
  70.        (5 default engines are ZIP,ZOO,ARC,LZH, & PAK you can use up to 10)
  71.        How many times have you downloaded a file to find out it is
  72.        corrupted after you have logged off?  Not any longer!
  73.  
  74.     *  Rejects unwanted file extensions if you desire.
  75.        (BAT, SYS, EXE, BIN, COM etc... or Files with NO extension)
  76.  
  77.     *  Supports batch downloads, limited by your system setup only!
  78.  
  79.     *  Supports Comm Ports 1-2.
  80.        (Registered versions are 1-4)
  81.  
  82.     *  Generates a text file of all activity.
  83.  
  84.     *  Displays the results for each file processed.
  85.        You will view the checking process but it is shut off so it doesn't
  86.        echo back to the BBS.
  87.  
  88.     *  UpChkTD.EXE is less than 17k and UpChk.CFG is less than 5k.
  89.  
  90.     *  UcSetTD - The setup program that gets your investment online.
  91.        (Extensive setup program that does it all for you via prompt)
  92.  
  93.   //// SYSOP BENEFITS ////
  94.  
  95.     *  Scans for VIRUSES via program of your choice!
  96.        (McAFEE's SCAN.EXE is the default setting)
  97.  
  98.     *  Checks Integrity of Compressed files in any format.
  99.        (5 default engines are ZIP,ZOO,ARC,LZH, & PAK you can use up to 10)
  100.  
  101.     *  Rejects unwanted file extensions if you desire.
  102.        (BAT, SYS, EXE, BIN, COM etc... or Files with NO extension)
  103.  
  104.     *  Supports batch uploads limited by your system setup only!
  105.  
  106.     *  Supports Comm Ports 1-2.
  107.        (Registered versions are 1-4)
  108.  
  109.     *  Generates a text file of all activity.
  110.  
  111.     *  Displays the results to User for each file processed.  Works in the
  112.        Background!
  113.  
  114.     *  UpChkTD.EXE is less than 17k and UpChk.CFG is less than 5k.
  115.  
  116.     *  UcSetTD - The setup program that gets your investment online.
  117.        (Extensive setup program that does it all for you via prompt)
  118.  
  119.     *  Compatible with all versions of any BBS Software with any protocol!
  120.        (If you can execute from a batch file that is all that is required.)
  121.  
  122. /*/ REGISTERED VERSION FEATURES apply to Non-Sysop User's & Sysop's alike /*/
  123.  
  124.                    UpChk v2.0 - the file upload checker
  125.      Used on PC Board, Wildcat and Searchlight systems to name a few.
  126.  
  127.     Features as of 3-8-91
  128.  *  Scans for VIRUSES via program of your choice.
  129.  *  Checks Integrity of Compressed files in any format or depth.
  130.  *  Checks Self-Extracting files in the format by PKWare.
  131.      Others may follow as information is obtained.
  132.  *  Checks Nested files in any format any depth.
  133.  *  Checks for ANSI bombs.
  134.  *  Adds comment to files in ZIP format if desired.  External program not
  135.     required, it is built into UpChk. The comment length tested was 101 lines.
  136.     Attaches your comments to PKWare's Self-Extracted files as well!!
  137.  *  Checks for encrypted file if detected logs it and file is put online.
  138.  *  Rejects unwanted file extensions <GIF,BAT,COM,SYS,None>.
  139.  *  Supports batch transfers, limited by your system setup only!
  140.  *  Supports MultiNode Systems.
  141.  *  Supports Comm Ports 1 through 4!
  142.  *  Generates a text file of all uploaded activity.
  143.  *  Displays the results to the user for each file.
  144.  *  Displays results to ASCII and ANSI users alike.
  145.  *  Fast, Clean & Professionally done - works in the background.
  146.  *  SetUpChk - The setup program that gets your investment online.
  147.                No clumsy setup or excessive external programs called!
  148.  
  149.  ** Non-Sysop Users & SearchLight Sysop's have an option to v2.1 which is a
  150.     Compression Converter version.  This will convert the receiving
  151.     format over to the format of your choice.
  152.  
  153.  
  154. :::: SOMETHING WAS DETECTED --- NOW WHAT HAPPENS? ::::
  155.  
  156. If a Virus was suspected in a file it would be moved to a separate
  157. directory for your inspection or deletion.  Marked in the Log.
  158.  
  159. If a compression format was Corrupted it would be moved to a separate
  160. directory for your inspection or deletion.  Marked in the Log.
  161.  
  162. If a file was encrypted it would by pass the checking and you would be
  163. notified in the Log as well as a BEEP.  It is not moved to a separate
  164. directory for obvious reasons.
  165.  
  166. :::: SETUP ::::
  167.  
  168. First move/copy the contents of this archive into the directory where you
  169. keep your batch files to execute your protocols.  If you do not use batch
  170. files now to execute your protocols you will need to create them.  UpChk
  171. is required to operate from a batch file.  See UPCHKBAT.ZIP if you
  172. need a little help in this area.
  173.  
  174. Since the program included UcSetTD does most of the setup for you there
  175. isn't a lot to explain here. At the DOS prompt type UCSETTD, you will be
  176. asked a few questions to build the UpChkTD.Cfg.  If you are unclear of the
  177. question just hit F1 for online help.
  178.  
  179. :::: SYSOP's BATCH FILE ::::
  180.  
  181. After you have made your ConFig File for each node you will have to add the
  182. following to each batch file.
  183.  
  184. UpChk's command line:
  185.  
  186. UpChkTD  [port#] <Upload path if needed, see UcSetTD online help>
  187.  
  188.  
  189.   Example of your batch file when system copies the files from your TEMP
  190.   upload directory to a permanent directory [SLBBS & others use this] :
  191.                                              ~~~~~~~~~~~~~~~~~~~~~~~
  192.  
  193.     @Echo Off
  194.     D:\COMM\DSZ.COM port 1 speed 19200 ha both restrict -rz -p -m
  195.     CD D:\COMM
  196.     UPCHKTD 1
  197.             ^
  198.             +------- Comm Port in use
  199.  
  200.  
  201. UpChk's command line:
  202.  
  203.  UpChkTD [port#] <[upload path if needed] See UcSetTD online help>
  204.  
  205.   Example of your batch file when system has to copy the files from your
  206.   TEMP upload directory to a permanent directory [WILDCAT & others use this]:
  207.                                                   ~~~~~~~~~~~~~~~~~~~~~~~~~
  208.     cd d:\wc\ep
  209.     MPT p1 r d:\wc\temp      ------ Protocol command line.
  210.     UpChkTD 1 d:\wc\uploads  ------ Path to directory files uploaded to.
  211.     @echo off
  212.  
  213.  
  214. :::: USER's BATCH FILE ::::
  215.  
  216.     @Echo Off
  217.     D:\COMM\DSZ.COM port 1 speed 19200 ha both restrict -rz -p -m
  218.     CD D:\COMM
  219.     UPCHKTD 0
  220.             ^
  221.             +------- Comm Port in use NONE.  This will stop the echoing of
  222.                      your results back to the BBS.
  223.  
  224. :::: FILE REPORT LOG ::::
  225.  
  226. Symbols and there meaning.
  227.  
  228. !----> [FileName.Ext] was attempted to be uploaded. [Time & Date Stamp]
  229.    --> Error in [FileName.ARC] . [Time & Date Stamp]
  230.      @ [FileName.Ext] passed SCAN test. [Time & Date Stamp]
  231.      @ [FileName.ARC] passed ARC test. [Time & Date Stamp]
  232.  
  233.  
  234. :::: VIRUS SCANNING PROGRAM ::::
  235.  
  236. We have used and tested UpChk with McAfee's Scan program.  You MUST use
  237. SCANV66B or later.  Also we left the command line open so if you want to use
  238. a different program.  We use the /NOMEM to save online time, suggest you do
  239. a memory check as have before when offline.
  240.  
  241.  
  242. :::: TIPS ::::
  243.  
  244. Duplicate filenames within a compressed file can be dealt with the following
  245. commandline addition.  This is usually when the file is decompressed for
  246. installation and making the directories while installing.
  247.  
  248.    PKUNZIP  ZIP  -o
  249.    PKUNPAK  ARC  -n                ARC   ARC  XO
  250.    LHARC    LZH  X
  251.    ZOO      ZOO  xo
  252.    PAK      PAK  -E -WO
  253.  
  254. This will eliminate 'File Already Exists Want to Overwrite It?  Y/N'.
  255.  
  256.                                ---------
  257.  
  258. How to not except files without an extension.  This is located in the
  259. General Setup portion of UpChkSet under Extensions.  To stop the users from
  260. uploading a file called CLOWN <instead of CLOWN.ZIP> just enter the
  261. semi-colons like this:
  262.  
  263. BAT;;SYS;GIF;BIN;
  264.    ^^
  265.    |
  266.    +----- That will do it!
  267.  
  268.                                ---------
  269.  
  270. Memory Required for UpChk to run is 82k, plus whatever the Virus Scanning
  271. program and Engines you use.  A quick example:
  272.                   UpChk   -   82 k
  273.                   Scan    -  128 k
  274.                   PKUNZIP -   70 k
  275.                              ~~~~~
  276.                              210 k
  277.  
  278. It is 210k instead of 280k because Scan and PKUNZIP don't run at the same
  279. time.  Your setup may differ based on the Virus Scanner you use <you are
  280. not locked into using McAfee's Scan> and the Engines you have setup.
  281.  
  282.  
  283. :::: TESTED ::::
  284.  
  285. UpChk has been tested an proven to run on the following computer types:
  286.  
  287. 386, 25 MHz, MultiNode using DESQview and 2400 modem
  288. 386, 20 MHz, MultiNode using DESQview and URS-HST Courier locked @ 19200
  289. 286XT,8 MHz, SingleNode using 2400 modem
  290. 8088, 8 MHz, SingleNode using 2400 modem
  291. 8086, 4.7 MHz, SingleNode using 2400 modem
  292.  
  293.  
  294. :::: ACKNOWLEDGMENTS ::::
  295.  
  296.    - Wildcat - product of Mustang Software
  297.    - PCBoard - product of (got me but you have been acknowledged)
  298.    - Searchlight - product of Frank LaRosa
  299.    - SCAN - product of McAfee Associates
  300.    - ZIP - product of PKWARE, Inc
  301.    - ZOO - product of Rahul Dhesi
  302.    - ARC - product of System Enhancement Associates
  303.    - LZH - product of by Haruyasu Yoshizaki
  304.    - PAK - product of NoGate Consulting
  305.    - DSZ - product of Omen Technology Inc.
  306.    - MPT - protocol trademark of M₧ Software <Matthew Thomas>.
  307.    - DESQview - product of QuarterDeck Office Systems
  308.    - Courier - product of US Robotics
  309.  
  310.  
  311. Note: Any other program used in conjunction with UpChk should be registered
  312.       as well.  By registering UpChk does not mean you have registered any
  313.       of the others.
  314.  
  315.  
  316. :::: SPECIAL THANKS ::::
  317.  
  318.   Bob Maynard (Bob-A-Lou) for the preparation of the Doc's.
  319.  
  320. :::: FUTURE PLANS ::::
  321.  
  322. Self Extracting files:
  323.   There may be an option in the future for other self extracting
  324.   formats.
  325.  
  326. :::: LEGAL STUFF ::::
  327.  
  328. Upchk and all of its associated support files are NOT PUBLIC DOMAIN
  329. SOFTWARE, NOR ARE THEY FREE SOFTWARE.  Upchk is copyright (c) 1990 - 1991
  330. by underWEAR SOFTware with All Rights Reserved by underWARE SOFTware.
  331.  
  332. No user may modify UpChk in any way, including but not limited to
  333. decompiling, disassembling or otherwise reverse engineering the program.
  334.  
  335.                         Disclaimer and Warranty
  336.  
  337. underWEAR SOFTware (or anyone associated with) makes no warranty of any
  338. kind, express or implied, including without limitation, any warranties of
  339. merchantability and/or fitness for a particular purpose.  underWEAR
  340. SOFTware will not be liable for any damages, whether direct, indirect,
  341. special or consequential arising from a failure of this program to operate
  342. in the manner desired by the user.  underWARE SOFTware will not be liable
  343. for any damage to data or property which may be caused directly or
  344. indirectly by use of the program.
  345.  
  346. In no event will we be LIABLE TO YOU FOR ANY DAMAGES, including any lost
  347. profits, lost savings or any other incidental or consequential damages
  348. arising out of your use or inability to use this program or for any claim
  349. by any other party.
  350.  
  351. Once you have registered UpChk our future releases are FREE!
  352.  
  353. Al Maynard & John Schuit
  354.  
  355.